<?php

class UserArray
{
	private $_users = array();
	
	public function __construct(){}
	
	/**
	 * Lägger till en användare i användar-arrayen
	 */
	public function add(User $user)
	{
		$this->_users[] = $user; 
	}
	
	/**
	 * Hämtar array av användare
	 * @return Array (User)
	 */
	public function get()
	{
		return $this->_users;
	}
}

class User
{
	private $_loginId; //Integer
	private $_user; //String
	
	public $isValid = true;
	
	/**
	 * Instansiera objekt
	 */
	public function __construct($loginId, $user)
	{
		$this->_loginId = $loginId;
		$this->_user = $user;
		
		if(!is_numeric($loginId))
			$this->isValid = false;
		
		if($user == NULL || $user = "")
			$this->isValid = false;
	}
	
	/**
	 * Hämtar användar-id
	 * @return int
	 */
	public function getId()
	{
		return $this->_loginId;
	}
	
	/**
	 * Hämtar användarnamn
	 * @return String Användarnamn
	 */
	public function getUser()
	{
		return $this->_user;
	}
}

?>